﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CascadeDropDown.Data
{
    public class AddressService
    {
        public List<Il> IlData()
        {
            return new List<Il>() { new Il { Title = "Seçiniz", ID = null }, new Il { Title = "İstanbul", ID = 34 }, new Il { Title = "Bursa", ID = 16 } };
        }

        public List<Ilce> IlceData(int ilID)
        {
            return new List<Ilce>() { new Ilce { Title = "Seçiniz", ID = null }, new Ilce { Title = "Gültepe", ID = 1, IlID = 34 }, new Ilce { Title = "Nilüfer", ID = 2, IlID = 16 } }.Where(p => p.IlID == ilID || !p.ID.HasValue).ToList();
        }

        public List<Semt> SemtData(int ilID, int ilceID)
        {
            return new List<Semt>() { new Semt { Title = "Seçiniz", ID = null }, new Semt { Title = "Talatpaşa", ID = 1, IlID = 34, IlceID = 1 }, new Semt { Title = "Nilüfer'de Bir Semt", ID = 2, IlID = 16, IlceID = 2 } }.Where(p => p.IlID == ilID && p.IlceID == ilceID || !p.ID.HasValue).ToList();
        }
    }
}
